mine sweeping devices - Español Inglés Diccionario